欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

如何使用Linux在MySQL和用戶信息中顯示用戶

MySQL 數據庫服務器通常是開發人員和任何愿意測試結構化查詢語言的人的首選。MySQL 具有許多使其可靠、安全和高效的特性。但是,有一些方法可以進一步提高 MySQL 服務器的安全性。其中之一是創建對數據庫具有有限權限的用戶。

MySQL安全的最佳實踐

在本教程中,我們將提供更多背景信息,說明為什么您應該創建單獨的 MySQL 用戶帳戶,并介紹如何在Linux 服務器上使用 MySQL SHOW USERS 命令。

為什么要在 MySQL 服務器中創建用戶?

每當用戶或數據庫管理員安裝 MySQL時,將創建的第一個用戶是 root 用戶——MySQL 管理員。root 用戶將有權在 MySQL 數據庫上執行所有操作。

雖然擁有所有權限似乎是有益的,但這樣做會帶來自身的安全缺陷,并且在多人之間共享 root 用戶是危險的。黑客經常嘗試以 root 用戶身份登錄并竊取托管信息,甚至破壞整個 MySQL 服務器及其數據。因此,系統管理員創建了對某些數據庫具有特定權限的用戶。換句話說,如果一個帳戶的憑證被泄露,影響將是最小的并且是可控的。

如何在 Linux 上的 MySQL 數據庫中顯示用戶

與立即顯示所有數據庫或表的 SHOW DATABASES 或 SHOW TABLES 命令不同,SHOW USERS 命令在 MySQL 中不存在。即使沒有這樣的命令,用戶也可以使用 MySQL 查詢并獲得給定 MySQL 數據庫服務器中用戶的完整列表。

請按照以下步驟獲取更多信息。

1.以MySQL根用戶身份登錄

首先以root 用戶身份通過?? SSH 登錄 VPS 。完成后,使用以下命令進入 MySQL 命令行:

sudo mysql -u root -p

然后,輸入您的 MySQL root 密碼。

重要的!請記住,系統和 MySQL root 密碼是分開的,并且可以不同。

一旦您以 root 用戶身份進入 MySQL 控制臺,您將能夠運行查詢以顯示其他 MySQL 用戶。

2. 使用 MySQL SHOW USERS 查詢

使用以下查詢顯示在數據庫服務器中創建的 MySQL 用戶:

從 mysql.user 中選擇用戶;

結果,您將看到已在 MySQL 中創建的所有用戶的列表。

請注意,可能存在重復的用戶。這是因為 MySQL 根據服務器的來源 IP 地址過濾對服務器的訪問。

您還可以使用以下命令添加主機列以查看更多信息:

從 mysql.user 中選擇用戶,主機;

這樣,您將能夠看到 MySQL 用戶以及他們有權訪問的主機或 IP 地址。在我們的例子中,所有用戶都來自本地數據庫:

3.查看更多MySQL用戶信息(可選)

如果您需要有關 MySQL 用戶的更多信息,可以在 MySQL 查詢的幫助下擴展搜索命令。

例如,以下命令將從用戶表中打印出所有可能的信息:

從 mysql.user 中選擇 *;

但是,這樣的輸出可能看起來太亂以至于無法理解。因此,我們建議使用更具體的查詢來縮小搜索范圍。

以下是一些更受歡迎的用例:

預覽表列

以下查詢將顯示用戶表列的預覽。如果用戶想要檢查有關特定表的信息,這將特別有用。

DESC mysql.用戶

僅顯示唯一的用戶名

要跳過重復的用戶名,可以使用以下查詢:

從 mysql.user 中選擇不同的用戶;

密碼過期和帳戶鎖定狀態

要檢查密碼過期狀態和帳戶鎖定狀態,請使用以下查詢:

SELECT user, account_locked, password_expired FROM mysql.user;

顯示當前和當前登錄的用戶

可以使用以下查詢顯示當前用戶:

選擇當前用戶();

如果您需要更多信息,您可以修改查詢以顯示當前登錄的用戶及其狀態。此命令有利于查找占用過多資源的空閑用戶。

從 information_schema.processlist 中選擇用戶、主機、命令;

結論

數據庫服務器的管理可能是一項具有挑戰性的工作。因此,數據庫管理員在創建和管理用戶權限時必須小心。MySQL?SHOW USERS命令允許管理員查看 MySQL 用戶以及其他重要信息。

回顧一下,我們已經介紹了如何顯示綁定到數據庫的 MySQL 用戶的基礎知識,并學習了如何:

  • 列出在給定 MySQL 數據庫中創建的所有用戶
  • 預覽 MySQL 數據庫表列
  • 僅顯示表中唯一的用戶名
  • 檢查密碼過期和帳戶鎖定狀態
  • 在 MySQL 數據庫中顯示當前和當前登錄的用戶

文章鏈接: http://www.qzkangyuan.com/18489.html

文章標題:如何使用Linux在MySQL和用戶信息中顯示用戶

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

什么是Ubuntu?快速入門指南

2023-3-16 14:59:19

IDC云庫

7大網絡安全咨詢服務:他們做什么以及為什么需要他們

2023-3-16 15:20:00

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 文水县| 黄石市| 甘孜县| 昭通市| 阳泉市| 翁牛特旗| 淮阳县| 辰溪县| 大城县| 宽甸| 博湖县| 伊宁市| 盘山县| 凉山| 赣州市| 彭山县| 安仁县| 南涧| 陆河县| 陇西县| 奉新县| 翁源县| 金秀| 巴林左旗| 商水县| 阆中市| 中西区| 手机| 辽宁省| 即墨市| 濮阳市| 尉氏县| 怀集县| 富顺县| 菏泽市| 库伦旗| 甘肃省| 万盛区| 葫芦岛市| 山东| 当涂县|